<?php
require_once ('Contrat.php');

/**
 * Classe permettant de simuler un contrat de restitution
 * @author zikrija.saric@heig-vd.ch, alain.borel@heig-vd.ch, phonepheth.manixab@heig-vd.ch
 * @version 1.0
 * @created 30-mai-2012 09:04:00
 */
class Restitution
{
        /**
         * Identifiant du contrat de restitution
         * @var int 
         */
        protected $id;
        
         /**
         * Remarque du contrat de restitution
         * @var int 
         */
	protected $remarque; // [0..1]
        
         /**
         * Identifiant du contrat pour un contrat de Pension
         * @var int 
         */
	protected $contrat_id;

        /**
         * Permet de récupérer l'identifiant du contrat de Pension
         * @return int
         */
	public function getId() {
            return $this->id;
        }

        /**
         * Permet de récupérer pour un contrat de Pension
         * @return text 
         */
        public function getRemarque() {
            return $this->remarque;
        }

        /**
         * Permet de récupérer l'id du contrat pour un contrat de Pension
         * @return int 
         */
        public function getContrat_id() {
            return $this->contrat_id;
        }

        /**
         * Permet de définir un identifiant pour le contrat de restitution
         * @param int $id 
         */
        public function setId($id) {
            $this->id = $id;
        }

        /**
         * Permet de définir une remarque pour le contrat de restitution
         * @param text $remarque 
         */
        public function setRemarque($remarque) {
            $this->remarque = $remarque;
        }

        /**
         * Permet de définir un identifiant pour un contrat du contrat de restitution
         * @param int $contrat_id 
         */
        public function setContrat_id($contrat_id) {
            $this->contrat_id = $contrat_id;
        }

        /**
         * Permet d'instancier l'objet contrat de restitution
         * @param int $id
         * @param text $remarque
         * @param int $contrat_id 
         */
        function __construct($id, $remarque, $contrat_id) {
            $this->id = $id;
            $this->remarque = $remarque;
            $this->contrat_id = $contrat_id;
        }
}
?>